home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
MovieShop™
/
Movie Shop™
/
Movie Shop™.rsrc
/
CDEF_236_Color Text Area.txt
< prev
next >
Wrap
Text File
|
1991-09-04
|
28KB
|
502 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 4344 ori.b D0, 0x44 /* 'D' */
00000006 4546 chk.w D2, D6
00000008 00EC .incomplete
0000000A 0000 0000 ori.b D0, 0x0
0000000E 0000 41FA ori.b D0, 0xFA
// begin alternate branch 00000010-00000014
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
// end alternate branch 00000010-00000014
label00000010: // (misaligned)
00000012 FFEE .invalid <<F/7/7>>
00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0
00000018 6000 04F0 bra +0x4F2 /* 0000050A */
0000001C 225F movea.l A1, [A7]+
0000001E 201F move.l D0, [A7]+
00000020 A04C syscall CompactMem
00000022 2E80 move.l [A7], D0
00000024 7000 moveq.l D0, 0x00
label00000026:
00000026 2F09 move.l -[A7], A1
label00000028:
00000028 31C0 0220 move.w [0x00000220 /* MemErr */], D0
0000002C 4E75 rts
0000002E 7000 moveq.l D0, 0x00
00000030 60F6 bra -0x8 /* 00000028 */
fn00000032:
00000032 225F movea.l A1, [A7]+
00000034 205F movea.l A0, [A7]+
00000036 A029 syscall HLock
00000038 4EFA FFEC jmp [PC - 0x14 /* 00000026 */]
fn0000003C:
0000003C 225F movea.l A1, [A7]+
0000003E 205F movea.l A0, [A7]+
00000040 A02A syscall HUnlock
00000042 4EFA FFE2 jmp [PC - 0x1E /* 00000026 */]
fn00000046:
00000046 48E7 C0C0 movem.l -[A7], D0,D1,A0,A1
0000004A 322F 0014 move.w D1, [A7 + 0x14]
0000004E 206F 0016 movea.l A0, [A7 + 0x16]
00000052 2248 movea.l A1, A0
00000054 7000 moveq.l D0, 0x00
00000056 22C0 move.l [A1]+, D0
00000058 22C0 move.l [A1]+, D0
0000005A 22C0 move.l [A1]+, D0
0000005C 22C0 move.l [A1]+, D0
0000005E 22C0 move.l [A1]+, D0
00000060 22C0 move.l [A1]+, D0
00000062 22C0 move.l [A1]+, D0
00000064 22C0 move.l [A1]+, D0
00000066 226F 001A movea.l A1, [A7 + 0x1A]
0000006A 5341 subq.w D1, 1
0000006C 671E beq +0x20 /* 0000008C */
0000006E 701F moveq.l D0, 0x1F
00000070 9041 sub.w D0, D1
00000072 E249 lsr D1.w, 1
00000074 41F0 0000 lea.l A0, [A0 + D0.w]
label00000078:
00000078 30D9 move.w [A0]+, [A1]+
0000007A 51C9 FFFC dbf D1, -0x6 /* 00000078 */
label0000007E:
0000007E 4CDF 0303 movem.l D0,D1,A0,A1, [A7]+
00000082 2F57 000A move.l [A7 + 0xA], [A7]
00000086 4FEF 000A lea.l A7, [A7 + 0xA]
0000008A 4E75 rts
label0000008C:
0000008C 1159 001F move.b [A0 + 0x1F], [A1]+
00000090 60EC bra -0x12 /* 0000007E */
fn00000092:
00000092 2F0A move.l -[A7], A2
00000094 226F 0008 movea.l A1, [A7 + 0x8]
00000098 246F 000C movea.l A2, [A7 + 0xC]
0000009C 302F 0010 move.w D0, [A7 + 0x10]
000000A0 3400 move.w D2, D0
000000A2 121A move.b D1, [A2]+
000000A4 B202 cmp.b D1, D2
000000A6 6402 bcc +0x4 /* 000000AA */
000000A8 1401 move.b D2, D1
label000000AA:
000000AA 12C2 move.b [A1]+, D2
000000AC 6002 bra +0x4 /* 000000B0 */
label000000AE:
000000AE 12DA move.b [A1]+, [A2]+
label000000B0:
000000B0 51CA FFFC dbf D2, -0x6 /* 000000AE */
000000B4 B001 cmp.b D0, D1
000000B6 245F movea.l A2, [A7]+
000000B8 205F movea.l A0, [A7]+
000000BA 4FEF 000A lea.l A7, [A7 + 0xA]
000000BE 4ED0 jmp [A0]
fn000000C0:
000000C0 4E56 FFD8 link A6, -0x0028
000000C4 206E 000C movea.l A0, [A6 + 0xC]
000000C8 43EE FFE8 lea.l A1, [A6 - 0x18]
000000CC 22D8 move.l [A1]+, [A0]+
000000CE 22D8 move.l [A1]+, [A0]+
000000D0 1D7C 0055 FFE0 move.b [A6 - 0x20], 0x55 /* 'U' */
000000D6 1D7C 00AA FFE1 move.b [A6 - 0x1F], 0xAA
000000DC 1D7C 0055 FFE2 move.b [A6 - 0x1E], 0x55 /* 'U' */
000000E2 1D7C 00AA FFE3 move.b [A6 - 0x1D], 0xAA
000000E8 1D7C 0055 FFE4 move.b [A6 - 0x1C], 0x55 /* 'U' */
000000EE 1D7C 00AA FFE5 move.b [A6 - 0x1B], 0xAA
000000F4 1D7C 0055 FFE6 move.b [A6 - 0x1A], 0x55 /* 'U' */
000000FA 1D7C 00AA FFE7 move.b [A6 - 0x19], 0xAA
00000100 206E 0008 movea.l A0, [A6 + 0x8]
00000104 4868 FF9A pea.l [A0 - 0x66]
00000108 AA15 syscall RGBBackColor
0000010A 486E FFE0 pea.l [A6 - 0x20]
0000010E A89D syscall PenPat
00000110 3F3C 000B move.w -[A7], 0xB
00000114 A89C syscall PenMode
00000116 486E FFE8 pea.l [A6 - 0x18]
0000011A A8A2 syscall PaintRect
0000011C 4E5E unlink A6
0000011E 205F movea.l A0, [A7]+
00000120 504F addq.w A7, 8
00000122 4ED0 jmp [A0]
fn00000124:
00000124 4E56 FF56 link A6, -0x00AA
00000128 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000012C 286E 0008 movea.l A4, [A6 + 0x8]
00000130 246E 0010 movea.l A2, [A6 + 0x10]
00000134 2F0A move.l -[A7], A2
00000136 4EBA FEFA jsr [PC - 0x106 /* 00000032 */]
0000013A 2052 movea.l A0, [A2]
0000013C 7000 moveq.l D0, 0x00
0000013E 1028 0010 move.b D0, [A0 + 0x10]
00000142 4A40 tst.w D0
00000144 6700 02FA beq +0x2FC /* 00000440 */
00000148 397C FFFF FFDC move.w [A4 - 0x24], 0xFFFF
0000014E 397C FFFF FFDE move.w [A4 - 0x22], 0xFFFF
00000154 397C FFFF FFE0 move.w [A4 - 0x20], 0xFFFF
0000015A 426C FFD6 clr.w [A4 - 0x2A]
0000015E 426C FFD8 clr.w [A4 - 0x28]
00000162 426C FFDA clr.w [A4 - 0x26]
00000166 426E FFA0 clr.w [A6 - 0x60]
0000016A 426E FFA2 clr.w [A6 - 0x5E]
0000016E 426E FFA4 clr.w [A6 - 0x5C]
00000172 3D7C FFFF FF9A move.w [A6 - 0x66], 0xFFFF
00000178 3D7C FFFF FF9C move.w [A6 - 0x64], 0xFFFF
0000017E 3D7C FFFF FF9E move.w [A6 - 0x62], 0xFFFF
00000184 426E FF94 clr.w [A6 - 0x6C]
00000188 426E FF96 clr.w [A6 - 0x6A]
0000018C 426E FF98 clr.w [A6 - 0x68]
00000190 554F subq.w A7, 2
00000192 2F0A move.l -[A7], A2
00000194 486E FFA6 pea.l [A6 - 0x5A]
00000198 AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl
0000019A 4A1F tst.b [A7]+
0000019C 206E FFA6 movea.l A0, [A6 - 0x5A]
000001A0 2050 movea.l A0, [A0]
000001A2 2668 0008 movea.l A3, [A0 + 0x8]
000001A6 200B move.l D0, A3
000001A8 6700 007C beq +0x7E /* 00000226 */
000001AC 2F0B move.l -[A7], A3
000001AE 4EBA FE82 jsr [PC - 0x17E /* 00000032 */]
000001B2 2053 movea.l A0, [A3]
000001B4 3D68 0006 FF76 move.w [A6 - 0x8A], [A0 + 0x6]
000001BA 4247 clr.w D7
000001BC 6062 bra +0x64 /* 00000220 */
label000001BE:
000001BE 2053 movea.l A0, [A3]
000001C0 3007 move.w D0, D7
000001C2 E740 asl D0.w, 3
000001C4 4A70 0008 tst.w [A0 + D0.w + 0x8]
000001C8 6612 bne +0x14 /* 000001DC */
000001CA 2053 movea.l A0, [A3]
000001CC 3007 move.w D0, D7
000001CE E740 asl D0.w, 3
000001D0 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
000001D4 43EE FFA0 lea.l A1, [A6 - 0x60]
000001D8 22D8 move.l [A1]+, [A0]+
000001DA 32D8 move.w [A1]+, [A0]+
label000001DC:
000001DC 2053 movea.l A0, [A3]
000001DE 3007 move.w D0, D7
000001E0 E740 asl D0.w, 3
000001E2 0C70 0001 0008 cmpi.w [A0 + D0.w + 0x8], 0x1
000001E8 6612 bne +0x14 /* 000001FC */
000001EA 2053 movea.l A0, [A3]
000001EC 3007 move.w D0, D7
000001EE E740 asl D0.w, 3
000001F0 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
000001F4 43EE FF9A lea.l A1, [A6 - 0x66]
000001F8 22D8 move.l [A1]+, [A0]+
000001FA 32D8 move.w [A1]+, [A0]+
label000001FC:
000001FC 2053 movea.l A0, [A3]
000001FE 3007 move.w D0, D7
00000200 E740 asl D0.w, 3
00000202 0C70 0002 0008 cmpi.w [A0 + D0.w + 0x8], 0x2
00000208 6612 bne +0x14 /* 0000021C */
0000020A 2053 movea.l A0, [A3]
0000020C 3007 move.w D0, D7
0000020E E740 asl D0.w, 3
00000210 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000214 43EE FF94 lea.l A1, [A6 - 0x6C]
00000218 22D8 move.l [A1]+, [A0]+
0000021A 32D8 move.w [A1]+, [A0]+
label0000021C:
0000021C 5247 addq.w D7, 1
0000021E 6906 bvs +0x8 /* 00000226 */
label00000220:
00000220 BE6E FF76 cmp.w D7, [A6 - 0x8A]
00000224 6F98 ble -0x66 /* 000001BE */
label00000226:
00000226 486E FFAA pea.l [A6 - 0x56]
0000022A A898 syscall GetPenState
0000022C A89E syscall PenNormal
0000022E 2052 movea.l A0, [A2]
00000230 41E8 0008 lea.l A0, [A0 + 0x8]
00000234 43EE FFE0 lea.l A1, [A6 - 0x20]
00000238 22D8 move.l [A1]+, [A0]+
0000023A 22D8 move.l [A1]+, [A0]+
0000023C 362E FFE4 move.w D3, [A6 - 0x1C]
00000240 966E FFE0 sub.w D3, [A6 - 0x20]
00000244 302E FFE6 move.w D0, [A6 - 0x1A]
00000248 906E FFE2 sub.w D0, [A6 - 0x1E]
0000024C 3D40 FFDA move.w [A6 - 0x26], D0
00000250 594F subq.w A7, 4
00000252 A8D8 syscall NewRgn
00000254 2A1F move.l D5, [A7]+
00000256 2F05 move.l -[A7], D5
00000258 A87A syscall GetClip
0000025A 594F subq.w A7, 4
0000025C A8D8 syscall NewRgn
0000025E 2C1F move.l D6, [A7]+
00000260 2F06 move.l -[A7], D6
00000262 486E FFE0 pea.l [A6 - 0x20]
00000266 A8DF syscall RectRgn
00000268 2F05 move.l -[A7], D5
0000026A 2F06 move.l -[A7], D6
0000026C 2F06 move.l -[A7], D6
0000026E A8E4 syscall SectRgn
00000270 2F06 move.l -[A7], D6
00000272 A879 syscall SetClip
00000274 486E FFC4 pea.l [A6 - 0x3C]
00000278 A874 syscall GetPort
0000027A 206E FFC4 movea.l A0, [A6 - 0x3C]
0000027E 3D68 0044 FFC2 move.w [A6 - 0x3E], [A0 + 0x44]
00000284 206E FFC4 movea.l A0, [A6 - 0x3C]
00000288 3D68 004A FFC0 move.w [A6 - 0x40], [A0 + 0x4A]
0000028E 206E FFC4 movea.l A0, [A6 - 0x3C]
00000292 3D68 0048 FFBE move.w [A6 - 0x42], [A0 + 0x48]
00000298 206E FFC4 movea.l A0, [A6 - 0x3C]
0000029C 4868 0046 pea.l [A0 + 0x46]
000002A0 486E FF58 pea.l [A6 - 0xA8]
000002A4 3F3C 0001 move.w -[A7], 0x1
000002A8 4EBA FD9C jsr [PC - 0x264 /* 00000046 */]
000002AC 1D6E FF77 FFBD move.b [A6 - 0x43], [A6 - 0x89]
000002B2 3F3C 0001 move.w -[A7], 0x1
000002B6 A887 syscall TextFont
000002B8 3F3C 000C move.w -[A7], 0xC
000002BC A88A syscall TextSize
000002BE 3F3C 0001 move.w -[A7], 0x1
000002C2 A889 syscall TextMode
000002C4 422E FF76 clr.b [A6 - 0x8A]
000002C8 7000 moveq.l D0, 0x00
000002CA 102E FF76 move.b D0, [A6 - 0x8A]
000002CE 3F00 move.w -[A7], D0
000002D0 A888 syscall TextFace
000002D2 486C FFE8 pea.l [A4 - 0x18]
000002D6 AA19 syscall GetForeColor
000002D8 486C FFE2 pea.l [A4 - 0x1E]
000002DC AA1A syscall GetBackColor
000002DE 486E FF9A pea.l [A6 - 0x66]
000002E2 AA14 syscall RGBForeColor
000002E4 486E FF9A pea.l [A6 - 0x66]
000002E8 AA15 syscall RGBBackColor
000002EA 486E FFE0 pea.l [A6 - 0x20]
000002EE A8A3 syscall EraseRect
000002F0 486E FFA0 pea.l [A6 - 0x60]
000002F4 AA14 syscall RGBForeColor
000002F6 486E FFA0 pea.l [A6 - 0x60]
000002FA AA15 syscall RGBBackColor
000002FC 486E FFE0 pea.l [A6 - 0x20]
00000300 A8A1 syscall FrameRect
00000302 486E FF94 pea.l [A6 - 0x6C]
00000306 AA14 syscall RGBForeColor
00000308 486E FF94 pea.l [A6 - 0x6C]
0000030C AA15 syscall RGBBackColor
0000030E 382E FFE2 move.w D4, [A6 - 0x1E]
00000312 5A44 addq.w D4, 5
00000314 3F04 move.w -[A7], D4
00000316 3003 move.w D0, D3
00000318 48C0 ext.l D0
0000031A 81FC 0002 divs.w D0, 0x2
0000031E D06E FFE0 add.w D0, [A6 - 0x20]
00000322 5840 addq.w D0, 4
00000324 3F00 move.w -[A7], D0
00000326 A893 syscall MoveTo
00000328 2052 movea.l A0, [A2]
0000032A 3F3C 00FF move.w -[A7], 0xFF
0000032E 4868 0028 pea.l [A0 + 0x28]
00000332 486C FED6 pea.l [A4 - 0x12A]
00000336 4EBA FD5A jsr [PC - 0x2A6 /* 00000092 */]
0000033A 486C FED6 pea.l [A4 - 0x12A]
0000033E A884 syscall DrawString
00000340 2052 movea.l A0, [A2]
00000342 7000 moveq.l D0, 0x00
00000344 1028 0011 move.b D0, [A0 + 0x11]
00000348 4A40 tst.w D0
0000034A 56C0 sne D0
0000034C 2052 movea.l A0, [A2]
0000034E 7200 moveq.l D1, 0x00
00000350 1228 0011 move.b D1, [A0 + 0x11]
00000354 0C41 00C8 cmpi.w D1, 0xC8
00000358 56C1 sne D1
0000035A C001 and.b D0, D1
0000035C 6700 008C beq +0x8E /* 000003EA */
00000360 2052 movea.l A0, [A2]
00000362 7000 moveq.l D0, 0x00
00000364 1028 0011 move.b D0, [A0 + 0x11]
00000368 0C40 00FF cmpi.w D0, 0xFF
0000036C 6626 bne +0x28 /* 00000394 */
0000036E 41EE FFE0 lea.l A0, [A6 - 0x20]
00000372 43EE FFD0 lea.l A1, [A6 - 0x30]
00000376 22D8 move.l [A1]+, [A0]+
00000378 22D8 move.l [A1]+, [A0]+
0000037A 486E FFD0 pea.l [A6 - 0x30]
0000037E 3F3C 0002 move.w -[A7], 0x2
00000382 3F3C 0002 move.w -[A7], 0x2
00000386 A8A9 syscall InsetRect
00000388 486E FFD0 pea.l [A6 - 0x30]
0000038C 2F0E move.l -[A7], A6
0000038E 4EBA FD30 jsr [PC - 0x2D0 /* 000000C0 */]
00000392 6056 bra +0x58 /* 000003EA */
label00000394:
00000394 486E FF94 pea.l [A6 - 0x6C]
00000398 AA14 syscall RGBForeColor
0000039A 486E FF94 pea.l [A6 - 0x6C]
0000039E AA15 syscall RGBBackColor
000003A0 486E FFE0 pea.l [A6 - 0x20]
000003A4 A8A2 syscall PaintRect
000003A6 486E FF9A pea.l [A6 - 0x66]
000003AA AA14 syscall RGBForeColor
000003AC 486E FF9A pea.l [A6 - 0x66]
000003B0 AA15 syscall RGBBackColor
000003B2 382E FFE2 move.w D4, [A6 - 0x1E]
000003B6 5A44 addq.w D4, 5
000003B8 3F04 move.w -[A7], D4
000003BA 3003 move.w D0, D3
000003BC 48C0 ext.l D0
000003BE 81FC 0002 divs.w D0, 0x2
000003C2 D06E FFE0 add.w D0, [A6 - 0x20]
000003C6 5840 addq.w D0, 4
000003C8 3F00 move.w -[A7], D0
000003CA A893 syscall MoveTo
000003CC 2052 movea.l A0, [A2]
000003CE 3F3C 00FF move.w -[A7], 0xFF
000003D2 4868 0028 pea.l [A0 + 0x28]
000003D6 486C FED6 pea.l [A4 - 0x12A]
000003DA 4EBA FCB6 jsr [PC - 0x34A /* 00000092 */]
000003DE 486C FED6 pea.l [A4 - 0x12A]
000003E2 A884 syscall DrawString
000003E4 486C FFD6 pea.l [A4 - 0x2A]
000003E8 AA14 syscall RGBForeColor
label000003EA:
000003EA 3F2E FFC2 move.w -[A7], [A6 - 0x3E]
000003EE A887 syscall TextFont
000003F0 3F2E FFC0 move.w -[A7], [A6 - 0x40]
000003F4 A88A syscall TextSize
000003F6 3F2E FFBE move.w -[A7], [A6 - 0x42]
000003FA A889 syscall TextMode
000003FC 486E FFBD pea.l [A6 - 0x43]
00000400 486E FF58 pea.l [A6 - 0xA8]
00000404 3F3C 0001 move.w -[A7], 0x1
00000408 4EBA FC3C jsr [PC - 0x3C4 /* 00000046 */]
0000040C 1D6E FF77 FF56 move.b [A6 - 0xAA], [A6 - 0x89]
00000412 7000 moveq.l D0, 0x00
00000414 102E FF56 move.b D0, [A6 - 0xAA]
00000418 3F00 move.w -[A7], D0
0000041A A888 syscall TextFace
0000041C 2F05 move.l -[A7], D5
0000041E A879 syscall SetClip
00000420 2F05 move.l -[A7], D5
00000422 A8D9 syscall DisposRgn/DisposeRgn
00000424 2F06 move.l -[A7], D6
00000426 A8D9 syscall DisposRgn/DisposeRgn
00000428 486E FFAA pea.l [A6 - 0x56]
0000042C A899 syscall SetPenState
0000042E 486C FFE8 pea.l [A4 - 0x18]
00000432 AA14 syscall RGBForeColor
00000434 486C FFE2 pea.l [A4 - 0x1E]
00000438 AA15 syscall RGBBackColor
0000043A 2F0A move.l -[A7], A2
0000043C 4EBA FBFE jsr [PC - 0x402 /* 0000003C */]
label00000440:
00000440 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000444 4E5E unlink A6
00000446 205F movea.l A0, [A7]+
00000448 4FEF 000E lea.l A7, [A7 + 0xE]
0000044C 4ED0 jmp [A0]
fn0000044E:
0000044E 4E56 0000 link A6, 0
00000452 2F0C move.l -[A7], A4
00000454 286E 0010 movea.l A4, [A6 + 0x10]
00000458 42AE 0016 clr.l [A6 + 0x16]
0000045C 2F0C move.l -[A7], A4
0000045E 4EBA FBD2 jsr [PC - 0x42E /* 00000032 */]
00000462 2054 movea.l A0, [A4]
00000464 7000 moveq.l D0, 0x00
00000466 1028 0010 move.b D0, [A0 + 0x10]
0000046A 4A40 tst.w D0
0000046C 6750 beq +0x52 /* 000004BE */
0000046E 2054 movea.l A0, [A4]
00000470 7000 moveq.l D0, 0x00
00000472 1028 0011 move.b D0, [A0 + 0x11]
00000476 0C40 00FF cmpi.w D0, 0xFF
0000047A 56C0 sne D0
0000047C 2054 movea.l A0, [A4]
0000047E 7200 moveq.l D1, 0x00
00000480 1228 0011 move.b D1, [A0 + 0x11]
00000484 0C41 00C8 cmpi.w D1, 0xC8
00000488 56C1 sne D1
0000048A C001 and.b D0, D1
0000048C 6730 beq +0x32 /* 000004BE */
0000048E 2054 movea.l A0, [A4]
00000490 7000 moveq.l D0, 0x00
00000492 1028 0011 move.b D0, [A0 + 0x11]
00000496 0C40 00FE cmpi.w D0, 0xFE
0000049A 671A beq +0x1C /* 000004B6 */
0000049C 554F subq.w A7, 2
0000049E 2F2E 000C move.l -[A7], [A6 + 0xC]
000004A2 2054 movea.l A0, [A4]
000004A4 4868 0008 pea.l [A0 + 0x8]
000004A8 A8AD syscall PtInRect
000004AA 4A1F tst.b [A7]+
000004AC 6710 beq +0x12 /* 000004BE */
000004AE 700A moveq.l D0, 0x0A
000004B0 2D40 0016 move.l [A6 + 0x16], D0
000004B4 6008 bra +0xA /* 000004BE */
label000004B6:
000004B6 2D7C 0000 00FE 0016 move.l [A6 + 0x16], 0xFE
label000004BE:
000004BE 2F0C move.l -[A7], A4
000004C0 4EBA FB7A jsr [PC - 0x486 /* 0000003C */]
000004C4 285F movea.l A4, [A7]+
000004C6 4E5E unlink A6
000004C8 205F movea.l A0, [A7]+
000004CA 4FEF 000E lea.l A7, [A7 + 0xE]
000004CE 4ED0 jmp [A0]
fn000004D0:
000004D0 4E56 FFE8 link A6, -0x0018
000004D4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004D8 4EBA FB58 jsr [PC - 0x4A8 /* 00000032 */]
000004DC 206E 0010 movea.l A0, [A6 + 0x10]
000004E0 2050 movea.l A0, [A0]
000004E2 41E8 0008 lea.l A0, [A0 + 0x8]
000004E6 43EE FFE8 lea.l A1, [A6 - 0x18]
000004EA 22D8 move.l [A1]+, [A0]+
000004EC 22D8 move.l [A1]+, [A0]+
000004EE 2F2E 000C move.l -[A7], [A6 + 0xC]
000004F2 486E FFE8 pea.l [A6 - 0x18]
000004F6 A8DF syscall RectRgn
000004F8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000004FC 4EBA FB3E jsr [PC - 0x4C2 /* 0000003C */]
00000500 4E5E unlink A6
00000502 205F movea.l A0, [A7]+
00000504 4FEF 000E lea.l A7, [A7 + 0xE]
00000508 4ED0 jmp [A0]
label0000050A:
0000050A 4E56 FED6 link A6, -0x012A
0000050E 42AE 0014 clr.l [A6 + 0x14]
00000512 302E 000C move.w D0, [A6 + 0xC]
00000516 6042 bra +0x44 /* 0000055A */
label00000518:
00000518 3F2E 0012 move.w -[A7], [A6 + 0x12]
0000051C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000520 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000524 2F0E move.l -[A7], A6
00000526 4EBA FBFC jsr [PC - 0x404 /* 00000124 */]
0000052A 6038 bra +0x3A /* 00000564 */
label0000052C:
0000052C 594F subq.w A7, 4
0000052E 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000532 2F2E 000E move.l -[A7], [A6 + 0xE]
00000536 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000053A 2F0E move.l -[A7], A6
0000053C 4EBA FF10 jsr [PC - 0xF0 /* 0000044E */]
00000540 2D5F 0014 move.l [A6 + 0x14], [A7]+
00000544 601E bra +0x20 /* 00000564 */
label00000546:
00000546 3F2E 0012 move.w -[A7], [A6 + 0x12]
0000054A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000054E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000552 2F0E move.l -[A7], A6
00000554 4EBA FF7A jsr [PC - 0x86 /* 000004D0 */]
00000558 600A bra +0xC /* 00000564 */
label0000055A:
0000055A 67BC beq -0x42 /* 00000518 */
0000055C 5340 subq.w D0, 1
0000055E 67CC beq -0x32 /* 0000052C */
00000560 5340 subq.w D0, 1
00000562 67E2 beq -0x1C /* 00000546 */
label00000564:
00000564 4E5E unlink A6
00000566 205F movea.l A0, [A7]+
00000568 4FEF 000C lea.l A7, [A7 + 0xC]
0000056C 4ED0 jmp [A0]